package net.zjitc.test;

public class Demo2 {
    public static void main(String[] args) {
        int x=1;
        int y=1;
        x=x+1;
        // 扩展的赋值运算符，y+=1等价于y=y+1
        y+=1;

        int price=50;
        price=price+10;
        // 扩展赋值运算符，简便些，字少打一点
        price+=10;

        short a=1;
        // 为什么错？怎么解决
//       short计算时，自动转成int
        // a= a+1;
        a= (short) (a+1);

        // 这里为什么没有错？原理是什么
        // 扩展的赋值运算符隐含了类型转换
        a+=1;

        System.out.println();
    }
}
